__author__ = 'FutureAdmin'

"""
    print语句可以使用跟着%符号的项目元组的字符,这些字符串具备定制的功能,定制让输出满足某种特定的格式,定制可以是%s表示字符串或%d表示整数,元组必须按照相同的顺序来对应这些定制.

    观察我们使用的第一个元组,我们首先使用%s,这对应变量name,他是元组中的第一个项目.而第二个定制是%d.他对应元组的第二个项目age

    Python在这里所作的是把元组中的每个项目转换成字符串并且用字符串的值替换定制的位置.因此%s被替换为变量name的值,以此类推.

    print的这个用法似的编写输出变得极其简单,他避免了许多字符串操作,他也避免了我们一直以来使用的逗号.

    在大多数时候,你可以只使用%s定制,而让python来替你处理剩余的事情.这种方法对数同样奏效,然而你可能希望使用正确的定制.从而可以避免多一层的检验程序是否正确.

    在第二个print语句中,我们使用了一个定制.后面跟着%s符号后的单个项目.没有圆括号.这只在字符串中只有一个定制的时候有效.
"""
zoo = ("wolf","elephant","penguin")
print("Number of animals in zoo is " , len(zoo))


new_zoo = ("monkey", "dolphin" , zoo)
print("Number of animals in the new zoo is " , len(new_zoo))

print("All animals in new zoo are" , new_zoo)
print("Animals brought from old zoo are " , new_zoo[2])
print("Last animal brought from old zoo is" , new_zoo[2][2])

age = 22
name = "Swaroop"
print("%s is %d year old" %(name,age))
print("Why is %s playing with that python ?" %name)



